salted, sun-dried lamb - Espagnol Anglais Dictionnaire